package com.emily.test.service;

import com.emily.test.model.ONews;

import java.util.List;

public interface ONewsService {
    /**
     * 根据条件查询新闻信息列表
     * @param oNews
     * @return
     */
    List<ONews> selectNewsListByCondition(ONews oNews);

    /**
     * 插入新闻
     * @param oNews
     * @return
     */
    int insertNews(ONews oNews);

    /**
     * 修改新闻
     * @param oNews
     * @return
     */
    int updateNews(ONews oNews);

    /**
     * 修改多条新闻的信息
     * @param oNewsList 新闻id集合，格式为{1,2,3,4，...}
     * @return
     */
    int updateNewsListByIds(List<ONews> oNewsList);

    /**
     * 查询最新几条新闻的信息列表
     * @param oNews 查询条件
     * @param total 查询几条
     * @return
     */
    List<ONews> selectSomeNewNewsListByCondition(ONews oNews, Integer total);
}
